GtkTooltip: Drop an unused variable
authorMatthias Clasen <mclasen@redhat.com>
Mon, 21 Jul 2014 16:39:10 +0000 (12:39 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 21 Jul 2014 16:40:57 +0000 (12:40 -0400)
The toplevel_window was never set, and the only place where it
was used was causing us to hide tooltips needlessly. So removing
it is a double win.

https://bugzilla.gnome.org/show_bug.cgi?id=733321

gtk/gtktooltip.c

index dd36da4b1318c51ec44bd7d4ad7d2293cd00581b..93e97afa5264136b6cfa1a1648ed40a3dfa35da7 100644 (file)
@@ -109,7 +109,6 @@ struct _GtkTooltip
   GtkWidget *keyboard_widget;
 
   GtkWidget *tooltip_widget;
-  GdkWindow *toplevel_window;
 
   gdouble last_x;
   gdouble last_y;
@@ -178,7 +177,6 @@ gtk_tooltip_init (GtkTooltip *tooltip)
   tooltip->keyboard_widget = NULL;
 
   tooltip->tooltip_widget = NULL;
-  tooltip->toplevel_window = NULL;
 
   tooltip->last_window = NULL;
 
@@ -1480,8 +1478,7 @@ _gtk_tooltip_hide (GtkWidget *widget)
 
   toplevel = gtk_widget_get_toplevel (widget);
 
-  if (widget == tooltip->tooltip_widget
-      || gtk_widget_get_window (toplevel) == tooltip->toplevel_window)
+  if (widget == tooltip->tooltip_widget)
     gtk_tooltip_hide_tooltip (tooltip);
 }